/*重置（基础）*/
*{font-family:"微软雅黑","Arial Narrow"; padding:0; margin:0;}
body{ background:#f0f0f0;font-size:14px; position:relative; min-height:100%; width:100%; color:#333;}
html{ min-height:100%;}
img{ border:0; line-height:0;}
button{ border:0; cursor:pointer;}
a{ text-decoration:none; cursor:pointer;}
input{ font-size:12px;}
a > img {display: inline-block;}
.error {color: red;}
ul li{ list-style:none;}
input{ outline:none; font-size:14px;}
input[type=submit]{ cursor:pointer;}
.font_blue{ color:#1c7ad8;}
.font_s{ font-size:12px;}
.font_b{ font-size:16px;}
.font_gary{ color:#999;}

/********头部************/
.header{ width:980px; overflow:auto; zoom:1; margin:auto;}
.header_l{ float:left;}
.header_l img{ margin:15px 0;}
.header_r{ float:right; height:80px; line-height:80px; letter-spacing:2px; color:#999;}
.header_r a{ color:#1c7ad8;}
.header_r a:hover{ border-bottom:1px solid #1c7ad8;}
.header_rr{ float:right; height:50px; padding:15px 0; text-align:right; letter-spacing:2px; color:#999;}
.header_rr p{ line-height:25px;}
.header_rr span{ margin:0 0 0 10px; color:red;}
.header_rr a{ color:#1c7ad8;}
.header_rr a:hover{ border-bottom:1px solid #1c7ad8;}

/********导航************/
.header_nav{ height:60px; text-align:center; background: url(../images/bg_nav.jpg) repeat-x; z-index: 99}
.header_nav ul{ width:760px; overflow:auto; zoom:1; margin:auto;}
.header_navli{ width:190px; line-height:60px; float:left;}
.header_navli a{ color:#b9d4ef; display: inline-block; font-size:15px; letter-spacing:1px;}
.header_nav .li_on a{ color:#fff; font-weight:bold; position:relative;}
.header_nav .li_on span{ width: 0px;  height: 0px; position:absolute; bottom:0; left:27px;  border: 7px solid transparent;  border-bottom-color: #f0f0f0; display:block;}

/********页脚*********/
.footer{ border-top:1px solid #cfcfcf; padding:10px 0 30px;}
.footer_cont{ width:600px; margin:auto; overflow:auto; zoom:1; font-size:13px;color:#999;}
.footer_l{ float:left; }
.footer_l ul{}
.footer_l ul li{ margin-top:10px;}
.footer_r{ float:right;}
.footer_r p{ margin-top:10px;}
.erweima{ margin:5px 0 0 0;}
.erweima img{ width:90px; height:auto; display:block; vertical-align:middle;}

/**********内容**********/
/**下单寄件**/
.gdt{ width:980px; margin:0 auto;}
.cont_li{ margin:30px 0 0 0; border:1px solid #dcdcdc;border-radius:5px;-moz-border-radius:5px; background:#fff; }
.cont_tit{ height:60px; border-bottom:1px solid #dcdcdc; background:#f8f8f8; border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0; overflow:auto; zoom:1;}
.cont_tit img{ float:left; display:block; margin:12px 10px 12px 26px;}
.cont_tit strong{ float:left; display:block; line-height:60px; font-weight:normal; font-size:16px;}
.cont_cont{ padding:10px 0 26px; overflow:auto; zoom:1;background:#fff;}
.input_li{ overflow:auto; zoom:1; margin:16px 0 0 0; float:left;float: none\9;}
.input_name{ width:110px; height:32px; line-height:32px; float:left; text-align:right;}
.input_name b{ letter-spacing:2px; color:red; }
.input_wri{ float:left;  margin:0 20px;display:block;}
.input_wri input{ width:370px; height:20px; line-height:20px; padding:5px 20px 5px 10px; border:1px solid #dcdcdc;}
.input_wri select{ width:402px; height:32px; line-height:32px; border:1px solid #dcdcdc; outline:0; color:#333;+margin-left:20px;}
.input_wri input:focus{ border:1px solid #7dbeff;box-shadow:0px 0px 3px #7dbeff;-moz-box-shadow: 0px 0px 3px #7dbeff;}
.input_wri select:focus{ border:1px solid #7dbeff;box-shadow:0px 0px 3px #7dbeff;-moz-box-shadow: 0px 0px 3px #7dbeff;}
.input_wri select option{}
.input_span02{ float:left; height:32px; line-height:32px;}
.input_wri i{ font-style:normal; position:absolute; top:6px; right:6px;}
.bg_arr{ background: url(../../images/arr.jpg) no-repeat right rgb(255,255,255);}
.input_span{ height:32px; line-height:32px; float:left; display:block; background:url(../images/contect_icon.png) no-repeat left; padding:0 0 0 30px; color:#1c7ad8;}
/*.input_span img{ float:left; margin:3px 10px 3px 0;}
.input_span strong{ float:left; line-height:30px; font-weight:normal;}*/
.input_wri02 input{ width:240px;}
.input_wri03 input{ width:760px;}
.input_wri04 input{ width:450px;}
.input_wri02 select{ width:273px;}
.input_wri03 select{ width:753px;}
.input_wri04 select{ width:400px;}
.input_wri span{ height:20px; line-height:20px; color:#999; position:absolute; margin:6px 10px; opacity:1;transition:all .2s ease-out;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-out;}

/*预约时间*/
.reser{ margin:40px 0 40px 48px; overflow:auto; zoom:1; height:50px;}
.re_check{ position:relative; width: 8px; float:left; margin:7px 0; display:block; +margin:5px 0;/*ie*/}
.re_check input{ color:#e32a38; border:0; outline:none; width: 16px; height: 16px;}
.re_check label{ cursor:pointer; position: absolute; width: 16px; height:16px; top: 0px; left: 0; background: #fff; border:1px solid #dcdcdc; display:none\0; +display:none;/*ie*/}
.re_check label:after{opacity: 0;	content: '';	position: absolute;	width: 10px;	height:5px;	background: transparent;	top: 3px;	left: 2px;	border: 2px solid #1c7ad8;	border-top: none;	border-right: none; 	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}
/*复选框选中样式*/
.re_check input[type=checkbox]:checked + label:after {	opacity: 1;}
/*提交按钮*/
.cont_button{ text-align:center;}
.cont_button input{ width:360px; height:45px; line-height:45px; margin:0 auto 40px;border-radius:5px;-moz-border-radius:5px; border:0;}
.button{ display:block; font-weight:normal; color:#fff; background: url(../images/butt01_bg.jpg) repeat;}

/**********表格**********/
.table{ width:100%; min-width:900px; background:#fff;}
.ta_header{overflow:auto; zoom:1; height:60px;}
.ta_h_search{ float:left;overflow:auto; zoom:1; margin:14px 0 14px 20px; }
.put_cont{ width:240px; height:28px; padding:0 10px; margin:0 10px 0 0; border:1px solid #dcdcdc;}
.ta_h_search .button_2{ height:32px;}
.button_2{ text-align:center; background: url(../images/butt_bg.jpg) repeat-x; color:#1c7ad8; padding:0 16px; border:1px solid #cdcdcd;border-radius:3px;-moz-border-radius:3px;} 
.ta_butt{ float:right;overflow:auto; zoom:1; margin:14px 20px 0 0;}
.ta_butt a{ float:left; display:block; margin-left:12px; height:30px; line-height:30px;}
.ta_table{ overflow: auto;}
.nohei{ max-height:none; border-right:1px solid #cdcdcd;}
.ta_ta{}
.ta_ta tr th{ min-width:60px; height:50px; text-align:center; background:#f8f8f8; border:1px solid #cdcdcd; border-right:0; padding:0 5px;}
.ta_ta tr td{ text-align:center; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:0 5px; }
.ta_ta tr th:first-child{ border-left:0;}
.ta_ta tr td:first-child{ border-left:0;}
.num_all{ width:62px; overflow:auto; zoom:1;} 
.num_all .re_check{ display:block; margin:16px 14px 0 5px;}
.num_all strong{ float:left; line-height:50px; width:30px; text-align:center;}
.ta_ta tr td strong{ font-weight:normal;}
.ta_ta a{ color:#1c7ad8;}
.ta_ta a:hover{ text-decoration:underline;}
.table_p{ height:40px; line-height:40px; text-align:center; color:#999;}

/***表格iframe***/
.square{ border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0; border-bottom:0;}
.cont_table{ margin:0; height:367px; border-bottom:1px solid #cdcdcd;}
.ta_iframe{ width:978px;height:367px;margin:0; padding:0;}
.reser_li{ overflow:auto; zoom:1; margin:0 80px 10px 0; float:left;}
.input_name02{ height:32px; line-height:32px; float:left; margin-left:20px; text-align:left;}
.input_wri05 select{ display:block; margin:0 150px 0 -20px;}

/********登录************/
.login{ width:980px; margin:40px auto; position:relative;}
.login_cont{ width:360px; height:360px; background:#fff; position:absolute; right:60px; top:60px;border-radius:6px;-moz-border-radius:6px;}
.lo_tit{ height:30px; line-height:30px; margin:20px 0 0 0; text-align:center; font-size:16px; }
.lo_li{ width:300px; height:50px; margin:20px auto 0;border-radius:5px;-moz-border-radius:5px; border:1px solid #cdcdcd;}
.lo_li strong{ line-height:50px; font-weight:normal; width:80px; text-align:center; display:inline-block; background:#f0f0f0; color:#999;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}
.lo_li input{ width:196px; padding:0 10px; border:0;}
.login_cont .li_on{ border:1px solid #7dbeff;box-shadow:0px 0px 3px #7dbeff;-moz-box-shadow: 0px 0px 3px #7dbeff;}
.remenber{ overflow:auto;zoom:1; margin:10px 0 0 40px;}
.login_button{}
.login_button input{ width:300px; border:0; height:50px; margin:40px auto 0;border-radius:5px;-moz-border-radius:5px;}

/********运单追踪**********/
.search_cont{  margin:20px 38px 0; position:relative;}
.searcont{  width:860px;min-height:130px;  border:0; padding:10px 30px 10px 10px; outline:none; border:1px solid #cdcdcd;border-radius:3px;-moz-border-radius:3px; line-height:22px; overflow:auto; zoom:1; background:#fff;word-break:break-all;}
.height01{ height:40px; display:block;}
.searcont:empty:before { content: attr(data-value); color: #999;  }
.searcont:focus {   border-color: #cdcdcd; }
.searcont:focus:before { content: none;   }
.dele{ position:absolute; right:5px; top:5px; z-index:99;}

/*填写订单*/
.search_li{ min-width:42px; border:1px solid #f2f2f2; background:#f2f2f2;  color:#999; position:relative; padding:0 26px 0 5px; display:inline-block;}
.search_li span{ }
.search_li a{ width:20px; background:#f2f2f2; text-align:center; font-size:20px; position:absolute; color:#b9b9b9; right:0px; top:-1px; z-index:99;}
/*追踪信息*/
.order_ing{ background:#fff; border:1px solid #cdcdcd;border-radius:5px;-moz-border-radius:5px; padding:10px 40px; margin:0 0 40px 0;}
.order_li{ border-bottom:1px solid #cdcdcd;}
.order_li:last-child{ border-bottom:0;}
.order_num{ height:45px; line-height:45px; letter-spacing:1px;}
.order_cont_ing{ margin:0 0 20px 0; }
.order_cont_ing tr td{ vertical-align:top;line-height:20px; color:#999; padding:3px 0; height:40px;}
.ing_time{margin:0 15px 0 0;}
.ing_cont_p{  padding:0 0 0 20px;  margin:0 0 0 10px; position:relative;}
.ing_cont_p span{ display:block; border-left:2px solid #dcdcdc; height:38px; position:absolute; left:0; top:15px;}
.ing_cont_p b{ position:absolute; display:block; width:4px; height:4px; border:3px solid #dcdcdc; border-radius:10px;-moz-border-radius:10px; left:-4px; top:5px;}
.order_ing_li:first-child td{ color:#0ca449;}
.order_ing_li:first-child td .ing_cont_p b{border-color:#0ca449;}
.no_ing{ margin:0 0 20px 0; color:#333;}

/********下单成功***********/
.down_fi{ border:1px solid #cdcdcd;border-radius:5px;-moz-border-radius:5px; background:#fff; margin:90px 0; text-align:center;}
.down_cont{ padding:100px 0;}
.down_icon{ display:inline-block; margin-right:20px;}
.down_icon img{ vertical-align:middle;}
.down_p{ display:inline-block; vertical-align: top; text-align:left; padding:10px 0;}
.down_p p{ height:25px; line-height:25px;}
.down_butt{ margin:20px 0 0;}
.down_butt a{ float:none; width:120px; height:30px; line-height:30px; display:block; margin:0 auto;}

/*************弹出框*************/
.out{ height:100%; width:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.3); z-index:999;}
.out_outnew{ width:750px; margin:0 auto 0; background: rgba(0,0,0,0.3); display:block; border-radius:5px;-moz-border-radius:5px;}
.out_new{ width:100%; background:#fff;width:750px;}
.out_tit{ height:60px; line-height:60px; padding:0 0 0 20px; font-weight:bold; font-size:16px; background:#f5f4f2; position:relative;}
.out_tit a{ position:absolute; right:20px; top:0px; font-size:30px; font-weight:normal; color:#666;}
.out_new_li{ margin-bottom:10px;}
.outnew_tit{ height:40px; overflow:auto; zoom:1; margin:10px 0 -10px 0;}
.outnew_tit img{ width:30px; height:auto; float:left; display:block; margin:6px 10px 0 26px;}
.outnew_tit strong{ float:left; display:block; line-height:40px;}
.outnew_cont{ overflow:auto; zoom:1; }
.input_wri06 input{ width:130px;}
.input_wri06 select{ width:162px;}
.out_button{ width:260px; margin:auto; overflow:auto; zoom:1; padding-bottom:20px;}
.out_button a{ text-align:center; display:block; border-radius:5px;-moz-border-radius:5px;}
.out_button .button{ float:left; width:120px; height:32px; line-height:32px;}
.out_button .button_2{ float:right; width:86px; height:30px; line-height:30px;}

.out_ta{ height:100%; width:100%;}
.out_cont{width:400px; margin:0 auto; background: rgba(0,0,0,0.3); padding:6px; display:block; border-radius:5px;-moz-border-radius:5px;}
.out_dele{ width:400px;}
.out_del{ margin:40px 0; text-align:center;}
.out_button .button_3{ float:right; width:120px; height:32px; line-height:32px;}
.button_3{ background:#ababab; color:#fff;}

/********订单历史*********/
.order_history{ overflow:auto; zoom:1; background:#fff; margin:20px 0; border:1px solid #cdcdcd; border-right:0; border-radius:5px;-moz-border-radius:5px;}
.his_left{ float:left; width:160px; display:block;}
.his_left ul{}
.his_left ul li{ height:60px; line-height:60px; text-align:center;}
.his_l_01{ font-size:15px; font-weight:bold; color:#333;}
.his_l_02{ color:#1c7ad8; font-size:13px;}
.his_right{ float:left; border-left:1px solid #cdcdcd; width:818px;box-shadow: -8px 0px 15px #e5e5e5;-moz-box-shadow: -8px 0px 15px #e5e5e5;-webkit-box-shadow: -8px 0px 15px #e5e5e5; margin:0; display:block;}
.his_header{ background:#f8f8f8; overflow:auto; zoom:1; border-right:1px solid #cdcdcd; padding-bottom:20px;}
.his_hl{ width:570px; float:left; }
.his_hli{ overflow:auto; zoom:1; margin:20px 10px 0 20px; display:inline-block;}
.his_hli strong{ width:70px; text-align:left; float:left; height:30px; line-height:30px; font-weight:normal;}
.his_hli input{ float:left; width:160px; height:28px; border:1px solid #cdcdcd; padding:0 10px;}
.his_hli select{ float:left; width:182px; height:28px; border:1px solid #cdcdcd; padding:0 0 0 10px;}
.his_hli input:focus{ border:1px solid #7dbeff;box-shadow:0px 0px 3px #7dbeff;-moz-box-shadow: 0px 0px 3px #7dbeff;}
.his_hli select:focus{ border:1px solid #7dbeff;box-shadow:0px 0px 3px #7dbeff;-moz-box-shadow: 0px 0px 3px #7dbeff;}
.bg_time{ background:url(../images/time_icon.jpg) no-repeat right rgb(255,255,255); }
.his_hr{ float:right;}
.his_hbutt{ margin:40px 40px 0 0; }
.his_hbutt .button{width:120px; height:45px; line-height:45px; border-radius:5px;-moz-border-radius:5px; border:0; }
.his_ta_butt{ padding:0 0 14px 0; border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.his_ta_butt .ta_butt{ float:none;}

.table_span{ padding:20px; border-right:1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0; }
.table_span ul{ overflow:auto; zoom:1;}
.table_span ul li{ float:left; width:200px; margin:0 10px 0 0; line-height:30px;}
.height02{ height:10px; background:#f0f0f0;}

/*****订单详情******/
.his_info_tit{ padding-left:20px; height:60px; line-height:60px; font-size:16px; background:#f8f8f8; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; position:relative;}
.his_info_tit a{ position:absolute; color:#1c7ad8; right:40px; top:0;}
.his_info_tit a:hover{ text-decoration:underline; }
.his_info_cont{ padding-left:20px; border-right:1px solid #cdcdcd;}
.info_li{ border-bottom:1px solid #cdcdcd; padding:10px 0;}
.his_info_cont .info_li:last-child{ border-bottom:0;}
.info_tit{ height:40px; line-height:40px; font-size:15px; font-weight:bold;}
.info_cont{ line-height:30px;}
.info_list{ width:250px; text-align:left; display:inline-block; margin-right:10px;}
.width01{ width:780px;}

/******分页*******/
.page{ border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0; overflow:auto; zoom:1; height:60px;}
.page_p{ float:left; line-height:60px; margin:0 0 0 20px;}
.page_list{ float:right; margin:14px 30px 0 20px;}
.page_list ul{ zoom:1;}
.page_list ul li{ float:left; display:block; text-align:center; margin:0 10px 0 0;}
.page_li{ width:30px; height:30px; display:block; border:1px solid #cdcdcd;color:#333; background:  url(../images/butt_bg.jpg) repeat-x; position:relative; border-radius:5px;-moz-border-radius:5px; line-height:30px;}
.page_li:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.page_li_l:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.page_list ul li > .li_on{ background:#1c7ad8; border:1px solid #1c7ad8; color:#fff;}
.page_list ul li > .li_on:hover{filter:alpha(opacity=1);-moz-opacity:1;opacity:1;}
.page_ex{width: 0px; height: 0px; border: 7px solid transparent; border-right-color: #4e4e4e; display:block; position:absolute; top:8px; left:5px; z-index:10;}
.page_ne{width: 0px; height: 0px; border: 7px solid transparent; border-left-color:#4e4e4e; display:block;top:8px; left:12px; z-index:10;position:absolute;}

/*******省市区下拉框**********/
.down_addr{ position:absolute; width:480px; padding:8px 10px; border:1px solid #cdcdcd; z-index:99; background:#fff; margin:-1px 0 0 0;box-shadow: 1px 1px 5px #e5e5e5;-moz-box-shadow: 1px 1px 5px #e5e5e5; +top:33px; +left:20px;}
.addr_tit{ border-bottom:1px solid #cdcdcd; position:relative;}
.addr_tit ul{ +overflow:auto; +zoom:1;}
.addr_tit ul li{ display:inline-block;  +display:block; +float:left; width:70px; text-align:center; height:30px;+height:32px; line-height:30px;}
.addr_tit ul li > .li_on{ border:1px solid #cdcdcd; border-bottom:1px solid #fff; color:#1c7ad8;}
.addr_tit_li{ display:block; color:#999;}
.addr_tit .off{ width:30px; text-align:center; position:absolute; top:0; right:0px;color:#333; font-size:22px;}
.addr_cont{ padding:10px 0 0 10px;}
.addr_cli{overflow:auto; zoom:1;}
.addr_cli strong{ font-weight:normal; color:#999; width:40px; display:block; float:left; line-height:30px; }
.addr_point{ float:left; width:430px; display:block;}
.addr_cli button{ background:none; margin:0 10px 0 0; line-height:30px; color:#333;}
.pos{ +position:relative;}
/**提示**/
.ti_p{ position:absolute; min-width:20px; padding:6px  10px 10px; background:url(../images/tit_bg.png) no-repeat; background-size:100% 100%; color:#ff4646; margin:-70px 40px 0;}
/**地址簿**/
.contect_butt{ padding:30px 0; text-align:center;}
.contect_butt input{ height:30px; line-height:28px; width:120px;}
.addr_tit{}


/*预约时间*/
.down_addr02{ padding:0 0 10px 0; overflow:auto; zoom:1;}
.time_left{ width:140px; float:left; display:block;}
.time_right{ width:340px; float:left; display:block;}
.height03{ height:72px;}
.time_t{ height:32px; line-height:32px; font-weight:normal; border-bottom:8px solid #fff; background:#f1f1f1; color:#999; text-align:center;}
.time_day{ display:block; height:36px; line-height:36px; text-align:center;}
.time_day.li_on,.time_li.li_on{ background:#1c7ad8; color:#fff;border-radius:3px;-moz-border-radius:3px;}
.time_li{ margin-left:10px; display:inline-block; padding:0 10px; line-height:36px;}
.time_butt{ width:100%; overflow:auto; zoom:1;}
.time_button{ float:left; display:block; width:100px; margin-left:93px;}
.time_button input{ width:100%; height:32px; text-align:center; padding:0; border-radius:3px;-moz-border-radius:3px; margin:5px auto;}

.input_wri .off02{width:40px; height:30px; background:#fff; text-align:center; position:absolute;color:#333; font-size:22px; margin-left:-41px; margin-top:1px;}








